package lab02.test22;

/**
 * 22、 	给定一个字符串，将字符串中的所有大写字母变成小写字母，
 * 数字用0 来代替，其他符号用#代替。
 * Created by AIR on 2017/10/26.
 */
public class Test {
    public static void main(String[] args) {
      String result="Hello,World!123";
      //hello#world#000(结果)
        /**
         *
         *1.大写->小写
         * 2.数字->0
         * 3.除了数字，英文字母以外的所有字符->#
         *
          */
        char tmp;
        //得到，每一个位置的字符
        //下标0~字符串长度-1
        int i;
        for (i=0;i<=result.length();i++){
            tmp=result.charAt(i);
            if (tmp>='A'&& tmp<='Z'){
                //强制类型转换
                System.out.print((char)(tmp+32));
            }
            else if (tmp>='0'&& tmp<='9'){
                System.out.print(0);
            }else if (tmp>='a'&& tmp<='z'){
                System.out.print(tmp);
            }else{
                System.out.print("#");
            }
        }

    }
}
